home *** CD-ROM | disk | FTP | other *** search
/ Alles Voor Internet / Tout Pour Internet / alles voor internet.iso / MacInternet™ / Archive-tools / times-two-compressor.txt < prev    next >
Internet Message Format  |  1992-12-07  |  8KB

  1. Date: Sat, 5 Dec 1992 15:46:14 -0500 
  2. From: tonyh@lynx.msc.cornell.edu (Tony Huang)
  3. Subject: [*] TimesTwo (and comparison with other auto compression programs) 
  4.  
  5. There have been some discussions about TimesTwo in the last few days and
  6. here's my impression of the product (I originally intended to comment on
  7. the product earlier but a project deadline kept me from doing this):
  8.  
  9. First of all, for those of you not familiar with the product, TimesTwo is a
  10. HD formatter which replaces the existing SCSI driver with a driver that
  11. does compression and decompression as data are written and read from the
  12. disk. Since it's operating at the driver level and nearly all programs talk
  13. to the HD through the driver, everything gets "compressed", and
  14. theorectically, this process should be totally transparent (not so with any
  15. other types of compression programs) and there should be no compatibility
  16. problem with those programs (provided the driver is bug-free, of course).
  17.  
  18. In reality, however, this's not entirely the case (all softwares have bugs
  19. - bug-free softwares are just not humanly possible), although TimesTwo does
  20. fulfill most of its promises. Once installed correctly, TimesTwo does work
  21. totally transparently and is very compatible with all the programs and
  22. INITs that I use (Last time I counted I have 60 or so INITs active on my
  23. machine which's running System 7.0.1 with 32-bit addressing turned on).
  24. TimesTwoed disks can be moved to another machine (without TimesTwo
  25. installed).
  26.  
  27. TimesTwo is reasonably fast, as least as fast as (subjectively it's faster
  28. than) AutoDoubler (AD). I've used all background compression programs
  29. currently available (including AutoDoubler, More Disk Space (MDS) and
  30. SpaceSaver) for extended periods of time. AD was my background compression
  31. program of choice although it has its share of compatibility problems and
  32. it sometimes unneccessarily decompresses files to disk, which takes time
  33. (THINK Reference database file comes to mind). MDS is arguably the fastest
  34. decompressor (and slowest compressor) but it has some awful bugs and
  35. doesn't work well as a background compression program (its resource
  36. compressor, similar feature also available in AD 2.0, works quite well with
  37. many - but not all - programs). SpaceSaver is the slowest of all as a
  38. background compression program, although it has some of the nicest
  39. features, especially if you use StuffIt Deluxe (I still use it but with
  40. Idle Time compression turned off).
  41.  
  42. The compression ratio achieved with TimesTwo compares favorably with the
  43. other auto compression programs. Since TimesTwo compresses everything
  44. including files in the System folder, one might expect a much higher
  45. overall compression ratio if his/her System folder is large. Unfortunately,
  46. this's not necessarily true. My System folder takes up approximately 50Mb
  47. of disk space, but most of them are already in compressed form (including
  48. System, Finder, PS Type 1 outline fonts, etc. TT fonts are more
  49. compressible unless they've already been compressed by Suitcase or
  50. MasterJuggler). On the other hand, if you have lots of compressible files
  51. in your System folder, TimesTwo is the best program to compress them.
  52. Though MDS and AD 2.0 has resource or internal compressor to compress INITs
  53. (and cdev's, etc.), you can run into many problems with many INITs ( I
  54. have!) since the compressor itself is an INIT (in the case of AD) or a
  55. patch (in the form of a resource) to the System file (MDS). TimesTwo has no
  56. such problem. As Murph Sewall pointed out (Info-mac Digest V10 #289),
  57. compression ratios for different types of files are obviously different and
  58. the name TimesTwo is misleading at best (so is the name AutoDoubler, BTW).
  59.  
  60. If you have read thus far, you might have gotten the impression that
  61. TimesTwo is a wonderful program. It may be (depending on your system
  62. configuration, see below), but it certainly has its share of problems (some
  63. of them are not the fault of the programmers). First, since TimesTwo
  64. compresses everything on disk, Virtual Memory (VM) swap file gets
  65. compressed as well. This can severely deteriorate the performance of your
  66. system (I don't use VM so it's not a problem with me). If you use VM, don't
  67. install TimesTwo on the drive containing the VM swap file. Even if you
  68. don't use VM, you still may not want to install TimesTwo on your startyp
  69. disk because the small performance penalty (if you have a reasonably fast
  70. CPU) you have to pay (slower to read resources from the System file or to
  71. load fonts from a suitcase, for example). I don't install TimesTwo on my
  72. startup disk for this reason and because my System folder is barely
  73. compressible (as I mentioned earlier).
  74.  
  75. Second, TimesTwo not only cannot partition (hard partition) disks, but
  76. installation of TimesTwo on a partitioned disk erases all its data. Worse
  77. yet, some existing SCSI drivers fools TimesTwo installer into thinking the
  78. disk is partitioned even though there's only a single partition (I have
  79. this problem with my SyQuest cartridges). TimesTwo does let you back out
  80. the installation process, however.
  81.  
  82. TimesTwo can cause problem if you use removable media (such as SyQuest)
  83. with different SCSI drivers (e.g. some formatted with TimesTwo, some with
  84. another utility). The solution here, as usual, is to use SCSIProbe
  85. (Freeware - latest version 3.4 available from sumex and other archives) to
  86. close the driver after ejecting the cartrige. The side effect of this is
  87. that the next cartidge won't mount automatically even if you have an
  88. auto-mounting INIT installed (In fact, you should remove the auto-mounting
  89. INIT. Otherwise it would surely lead to a crash, at some point if not
  90. immediately. Use SCSIProbe or its keyboard shortcut to mount the next
  91. cardrige). TimeTwo doesn't come with an auto-mounting INIT (one is planned
  92. for release in the near future according to Golden Triangle, the maker of
  93. TimesTwo). To be fair, this problem is not unique with TimesTwo; the same
  94. problem exists with cartridges formatted with different HD formatters
  95. (whether or not one of them is TimesTwo).
  96.  
  97. Lastly, copying files from a TimesTwoed disk to another (or itself) is
  98. SLOWER because TimesTwo works so transparently (a virtue, I think) that the
  99. Finder has to decompress (as it reads from disk) and then recompresses the
  100. files (as it writes to disk). This is not a bug in the usual sense but
  101. Golden Triangle has promised a fix (by making it "less" virtuous, I guess)
  102. in a future release.
  103.  
  104. Finally, I want to comment on the complaint by Tonio Loewald (Info-mac
  105. Digest V10 #289) that the original floppy is apparently copy-protected. I
  106. agree that copy protection is annoying (and generally speaking, we should
  107. avoid all copy protected programs). In this case it's stupid. The manual
  108. says that "In the event of a disk crash, you should always start up from
  109. the TimesTwo program diskette first and run verify before using a disk
  110. recovery program like Disk Fisrt Aid, Norton Utilities or MacTools."  What
  111. do I do if the original diskette is damaged? The copy protection scheme in
  112. this case is also useless. The license agreement clearly states that one
  113. backup copy can be made and I strongly encourage every TimesTwo owner to
  114. make a backup copy. Here's how. Use FastCopy (bundled with MacTools Deluxe
  115. 1.2, but not 2.0), making sure you UNcheck the "Copy used sectors only"
  116. option and the "Format before writing" option is checked, to duplicate the
  117. original TimesTwo diskette. Other faithful disk duplicators (such as the
  118. freeware DiskCopy 4.2 from Apple, or the shareware program DiskDuplicator+)
  119. may also work, but I haven't tested them.
  120.  
  121. Tony Huang
  122. tonyh@msc.cornell.edu
  123.  
  124. P.S. Moderators: This file should be archived as timestwo.txt in
  125. info-mac/report. I'll make additions and corrections as more facts are
  126. known about TimesTwo.
  127.  
  128.  
  129.  
  130.